$(function(){
  // 1.用户名表单检验
  //  用户名：2-6位 密码：非空
  $('.login-form').bootstrapValidator({
// 指定校验图标
 
    excluded:[':disabled',':hidden',':not(:visible)'],

    feedbackIcons:{
      valid:'glyphicon glyphicon-ok',
      invalid:'glyphicon glyphicon-remove',
      validating:'glyphicon glyphicon-refresh'
    },

    // fields 字段数据，指定要校验的数据
    fields:{
      username:{
        // 规则
        validators:{
          // 非空校验
          notEmpty:{
            message:'用户名不能为空'
          },
          stringLength:{
            min:2,
            max:6,
            message:'用户名必须2-6位'
          },
          callback:{
            message:'用户名错误'
          }
        }
      },
      password:{
         // 规则
         validators:{
          // 非空校验
          notEmpty:{
            message:'密码不能为空'
          },
          stringLength:{
            min:6,
            max:12,
            message:'密码必须6-12位'
          },
          callback:{
            message:'密码错误'
          }
        }
      }
    }
  

  })
  // 2.重置表单检验状态
  $('.btn-reset').click(function(){
    $('.login-form').data('bootstrapValidator').resetForm();
  })

// 3.用户点击登录后台返回结果
$('.login-form').on('success.form.bv',function(e){
  e.preventDefault(); //阻止浏览器的默认行为
    $.ajax({
    type: 'post',
    url: '/employee/employeeLogin',
    data: $('.login-form').serialize(),
    dataType: 'json',
    success: function (res) {
      if (res.success) {
        location.href='index.html';
      } if (res.error==1000) {
        $('.login-form').data('bootstrapValidator').updateStatus('username','INVALID','callback');
        // alert('用户名错误');
      }
      if (res.error==1001) {
        $('.login-form').data('bootstrapValidator').updateStatus('password','INVALID','callback');
        // alert('用户名错误');

          }
        }
     })
  })
})